home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc / OpenDoc Development / Debugging Support / OpenDoc™ Source Code / Core / Settings.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1996-08-28  |  2.3 KB  |  77 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        Settings.cpp
  3.  
  4.     Contains:    stub code for the ODSettingsExtension class
  5.  
  6.     Owned by:    Tantek Çelik
  7.  
  8.     Copyright:    © 1994 - 1995 by Apple Computer, Inc., all rights reserved.
  9.  
  10.     Change History (most recent first):
  11.     
  12.          <5>     10/8/95    TJ        Fixes Recomended by Refball
  13.          <4>      8/3/95    RR        #1257260: Collapse B classes. Remove
  14.                                     somInit methods. Don't call IsInitialized
  15.                                     or SubclassResponsibility
  16.          <3>     4/14/95    TÇ        #1239962 BB: Need SOM_TRY in ShellPlugIn
  17.                                     and Settings Extension
  18.          <2>     3/16/95    TÇ        #1225879 BB: Settings needs to call parent
  19.                                     InitExtension
  20.          <1>     8/16/94    TÇ        first checked in
  21.     
  22.     To Do:
  23. */
  24.  
  25. #define ODSettingsExtension_Class_Source
  26. #define VARIABLE_MACROS
  27. #include <Settings.xih>
  28.  
  29.  
  30. #pragma segment ODSettingsExtension
  31.  
  32.  
  33. //==============================================================================
  34. // ODSettingsExtension
  35. //==============================================================================
  36.  
  37. SOM_Scope void  SOMLINK ODSettingsExtensionInitSettingsExtension(ODSettingsExtension *somSelf, Environment *ev,
  38.         ODPart* owner)
  39. {
  40.     /* ODSettingsExtensionData *somThis = ODSettingsExtensionGetData(somSelf); */
  41.     ODSettingsExtensionMethodDebug("ODSettingsExtension","ODSettingsExtensionInitSettingsExtension");
  42.  
  43.     SOM_TRY
  44.     somSelf->InitExtension(ev, owner);
  45.     SOM_CATCH_ALL
  46.     SOM_ENDTRY
  47. }
  48.  
  49. SOM_Scope void  SOMLINK ODSettingsExtensionShowSettings(ODSettingsExtension *somSelf, Environment *ev,
  50.         ODFacet* facet)
  51. {
  52.     /* ODSettingsExtensionData *somThis = ODSettingsExtensionGetData(somSelf); */
  53.     ODSettingsExtensionMethodDebug("ODSettingsExtension","ODSettingsExtensionShowSettings");
  54.  
  55. }
  56.  
  57. SOM_Scope void  SOMLINK ODSettingsExtensionsomUninit(ODSettingsExtension *somSelf)
  58. {
  59.     /* ODSettingsExtensionData *somThis = ODSettingsExtensionGetData(somSelf); */
  60.     ODSettingsExtensionMethodDebug("ODSettingsExtension","ODSettingsExtensionsomUninit");
  61.  
  62.     ODSettingsExtension_parent_ODExtension_somUninit(somSelf);
  63. }
  64.  
  65. SOM_Scope void  SOMLINK ODSettingsExtensionRelease(ODSettingsExtension *somSelf, Environment *ev)
  66. {
  67.     /* ODSettingsExtensionData *somThis = ODSettingsExtensionGetData(somSelf); */
  68.     ODSettingsExtensionMethodDebug("ODSettingsExtension","ODSettingsExtensionRelease");
  69.  
  70.     SOM_TRY
  71.  
  72.         ODSettingsExtension_parent_ODExtension_Release(somSelf,ev);
  73.  
  74.     SOM_CATCH_ALL
  75.     SOM_ENDTRY
  76. }
  77.